<?php  
add_action('widgets_init', create_function('', 'return register_widget("ztmao_ad");'));
class ztmao_ad extends WP_Widget {

    function __construct() {
    	$widget_ops = array('description' => '图片广告小工具');
    	parent::__construct('ztmao_ad', '广告推荐 ', $widget_ops);
    }	
	
	function widget($args, $instance) {
		extract($args);
		$content = $instance['content'];
		$link = $instance['link'];
		$blank = $instance['blank'];
		$img = $instance['img'];
		$imgwidth = $instance['imgwidth'];
		$imgheight = $instance['imgheight'];
		echo $before_widget;
		if($content){
			echo $content;
		}else{

			echo '<div class="widget_ads">';
			$lank = '';
			if( $blank ) $lank = ' target="_blank"';	
			echo '<a class="ad-border" href="'.$link.'"'.$lank.'>';
			echo '<img class="xyscale" src="'.$img.'" title="'.$content.'" width="'.$imgwidth.'" height="'.$imgheight.'"></a></div><div class="placeholder"></div>';			
		}
		echo $after_widget;
	}
	


	function form($instance) {
		$instance = wp_parse_args( (array) $instance, array( 
			'imgwidth' => '100%',
			'imgheight' => 'auto',
			'link' => '',
			'content' => '',
			'img' => '',
			'blank' => '',
			) 
		);
?>

<p>
	<label> 广告图片链接：
		<input style="width:100%;" id="<?php echo $this->get_field_id('img'); ?>" name="<?php echo $this->get_field_name('img'); ?>" type="url" value="<?php echo $instance['img']; ?>" size="24" />
	</label>
</p>
<p>
	<label> 广告跳转链接：
		<input style="width:100%;" id="<?php echo $this->get_field_id('link'); ?>" name="<?php echo $this->get_field_name('link'); ?>" type="url" value="<?php echo $instance['link']; ?>" size="24" />
	</label>
</p>
<p>
	<label> 富媒体代码：
		<textarea id="<?php echo $this->get_field_id('content'); ?>" name="<?php echo $this->get_field_name('content'); ?>" class="widefat" rows="3"><?php echo $instance['content']; ?></textarea>
	</label>
</p>
<p>
	<label> 图片宽度（输入数字例如：340px或者100%）：
		<input class="widefat" id="<?php echo $this->get_field_id('imgwidth'); ?>" name="<?php echo $this->get_field_name('imgwidth'); ?>" type="text" value="<?php echo $instance['imgwidth']; ?>" />
	</label>
</p>
<p>
	<label> 图片高度（默认，或者输入数字例如：280px或者100%）：
		<input class="widefat" id="<?php echo $this->get_field_id('imgheight'); ?>" name="<?php echo $this->get_field_name('imgheight'); ?>" type="text" value="<?php echo $instance['imgheight']; ?>" />
	</label>
</p>
<p>
	<label>
		<input style="vertical-align:-3px;margin-right:4px;" class="checkbox" type="checkbox" <?php checked( $instance['blank'], 'on' ); ?> id="<?php echo $this->get_field_id('blank'); ?>" name="<?php echo $this->get_field_name('blank'); ?>">
		新打开浏览器窗口 </label>
</p>
<?php
	}
}

?>
